package com.wondertek.common.log;

import lombok.Data;

import java.util.Date;
import java.util.Map;

/**
 * @author xqs
 */
@Data
public class AutoLogDto {

    /**
     * 日志类别
     */
    private String category;

    /**
     * 执行参数
     */
    private String params;

    /**
     * 操作类型
     */
    private String handleType;

    /**
     * 操作备注
     */
    private String handleNote;

    /**
     * 操作时间
     */
    private Date handleTime;

    /**
     * 耗时
     */
    private long costTime;

    /**
     * 操作ip
     */
    private String handleIp;

    /**
     * 是否成功
     */
    private Boolean success;

    /**
     * 状态码
     */
    private Integer code;

    /**
     * 处理信息
     */
    private String message;

    /**
     * stacktrace
     */
    private String stacktrace;

    /**
     * traceId
     */
    private String traceId;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 用户name
     */
    private String username;

    /**
     * userInfo
     */
    private Map<String, Object> userInfo;

    /**
     * 站点名称
     */
    private String siteName;

    /**
     * 设备id
     */
    private String deviceId;

    /**
     * 站点id
     */
    private String siteId;

    /**
     * 地址
     */
    private String address;

    /*
    * 配件sn
    * */
    private String accessoryId;
}
